body
{
   /* background: #F3EBE8 url(../images/background/body_bg_top.jpg) repeat-x;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    color: #000;
    background: #FFF;
}
#page
{
    width: 100%;
}
#header
{
    background-image: url(../images/background/body_bg_bottom.jpg) repeat-x;
    width: 100%;
    height: 140px;
}
#banner
{
    width: 980px;
    height: 108px;
    vertical-align: bottom;
    background-repeat: no-repeat; /*background-image:url(../images/logo.png);background-position:left center;background:#FFF;*/
    text-transform: capitalize;
    margin: 0px;
}
#banner h3
{
    color: #F00;
    text-align: left; /*padding-top:20px;	margin:0px;text-indent:200px;background:#FFF;*/
}
#menu
{
    width: 980px;
    height: 32px;
    background: #FFF;
    vertical-align: bottom;
}
#menus
{
    float: left;
    width: 100%; /*100% 745px*/
    height: 32px;
    padding-top: 0px;
    background: url(../images/background/mainmenu-bg.png) no-repeat; /*background-image:url(../images/background/mainmenu-bg.png) no-repeat;*/
}

#search
{
    float: left;
    width: 230px;
    height: 50px; /*padding-top:5px;*/
}
.search_t
{
    color: #044E28;
    width: 100%;
    height: 15px;
    text-align: left;
}
#search_input
{
    float: left;
    width: 100%;
    height: 27px;
}
.searchbox
{
    /*background-image:url(../images/bg_search_box.png); 	background-repeat:no-repeat;*/
    background-color: #F5E7EB;
    width: 200px;
    height: 15px;
    width: 195px;
    border: 1px solid gray;
}
.searchbtn
{
    background-image: url(../images/btn_search.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    border: none;
    background-color: transparent;
    float: right;
}
#menu2
{
    width: 740px;
    height: 20px;
    text-align: left;
}
#menu2 ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
   /* padding-left: 5px;*/
}
#menu2 ul li
{
    float: left;
    /*padding:2px 15px 0px;*/
    padding-top: 2px;
    padding-right:20px;
}
#menu2 ul li a.active, #menu ul li a.active, .left ul li a.active
{
    color: #F00;
}
#menu2 ul li a
{
    color: #000;
    text-decoration: none;
}
#menu2 ul li a:hover
{
    color: #F00;
}
#menu21
{
    width: 650px;
    text-align: left;
}
#menu21 ul li a
{
    font-weight:bold;
}
#menu21 ul li a:active
{
    color:Red;
}
#menu22
{
    width: 230px;
    text-align: center;
    color: #F00;
    padding-top: 2px;
}
#menu22 a
{
    text-decoration: none;
    color: #065C30;
    padding: 0px 5px 0px;
}
#menu22 a:hover
{
    text-decoration: underline;
    color: Red;
}

#main
{
    /* background-image:url(../images/background/body_bg_bottom.jpg);	*/
    width: 100%;
    height: auto;
}
#inmain
{
    width: 980px;
    height: auto;
}
/* binh them*/
.left_sp
{
    float: left;
    height: auto;
}
.left
{
    float: left;
    width: 24%;
    height: auto;
    padding-top: 10px;
}

.left ul
{
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-left: 21px;
}
.left ul li
{
    list-style-type: none;
    padding-top: 6px;
}
.left ul li a
{
    color: #000;
    text-decoration: none;
}

.left ul li a:hover
{
    color: #F00;
}
/* binh them*/
.right_sp
{
    float: left;
    width: 75%;
    height: auto;
    text-align: left;
}
.right
{
    float: left;
    width: 76%;
    height: auto;
    text-align: left;
    margin-top: 0px;  
    
}

.right div a
{
    text-decoration: none;
}
.right h3
{
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.textintro
{
    float: left;
    width: 405px;
    text-align: left;
    padding-right: 5px;
    line-height: 17px;
}
.imageintro
{
    float: left;
    width: 374px;
    text-align: left;
}
.textintro h3
{
    color: #F00;
    padding: 0px;
    margin: 0px;
}
.textintro p
{
    padding: 0px;
    margin: 0px;
}
.inmain1
{
    float: left;
    width: 980px;
    height: auto;
}
.inmain2
{
    float: left;
    width: 100%;
    padding: 5px 0px;
    border-top: #95AE92 solid 1px;
}
.bor1
{
    border-left: #95AE92 solid 1px;
}
.bor2
{
    border-right: #95AE92 solid 1px;
}
.rightcol
{
    float: left;
    width: 30%;
    height: 125px;
    padding: 0px 10px 0px;
}
.rightcol h3
{
    color: #F00;
    margin: 3px 0px;
    text-align: left;
}
.rightcol ul
{
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-left: 17px;
}
.rightcol ul li
{
    list-style-image: url(../images/icon1.png);
    padding-top: 6px;
}
.rightcol ul li a
{
    color: #000;
    text-decoration: none;
}
.rightcol ul li a:hover
{
    color: #F00;
}
.textfooter
{
    margin: 0px;
    padding: 0px 0px;
}
.textfooter a
{
    text-decoration: none;
    color: #999;
}
.textfooter a:hover
{
    color: #F00;
}
/*doi tac*/
.doitac_icon
{
    float: left;
    padding: 5px 5px;
}
/*gioi thieu*/
.gt_col
{
    float: left;
    width: 190px;
    padding: 5px 2px 20px;
}
.gt_col_content
{
    float: left;
    width: 100%;
    text-align: justify;
}
.gt_col_content img
{
    padding-left: 2px;
    width: 185px;
    height: 97px;
    text-align: center;
}
.gt_col_content a
{
    color: #F00;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: normal;
    padding: 3px 0px;
}
.gt_col_content a:hover
{
    color: #000;
}

/*qua trih hinh thanh*/
.qtht_left
{
    float: left;
    width: 100%;
}
.qtht_right
{
    float: right;
    width: 187px;
}
.qtht_right img
{
    padding-bottom: 5px;
}
.qtht_content
{
    float: left;
    width: 100%;
    text-align: left;
}
.qtht_content img
{
    width: 100%;
}
/*gia tri cot loi*/
.gtcl_row
{
    float: left;
    width: 100%;
    padding: 5px 0px;
    text-align: left;
}
.gtcl_row a
{
    text-decoration: none;
}
.gtcl_row span
{
    float: left;
    text-align: left;
}
.gtcl_row img
{
    padding: 5px 10px;
}
/*lien he*/
.lienhe_row
{
    float: left;
    width: 99%;
    padding: 5px;
}
.lienhe_row img
{
}
.lienhe_row_cl1
{
    float: left;
    width: 25%;
    padding: 0px 5px 5px;
}
.lienhe_row_cl1 a
{
    background: url(../images/icon2.png) no-repeat left center;
    padding-left: 10px;
    text-decoration: none;
    color: #000;
}
.lienhe_row_cl1 a:hover
{
    color: #F00;
}
.lienhe_row_cl2
{
    float: left;
    width: 71%;
    padding: 0px 5px 5px;
}
.lienhe_row_bor
{
    border-bottom: #95AE92 solid 1px;
}
.lienhe_row_bor2
{
    border-bottom: #000 solid 1px;
}
.lienhe_row_bor3
{
    border-bottom: #CCCCCC solid 1px;
}
.lienhe_row h4
{
    text-decoration: underline;
    padding: 0px;
    margin: 0px;
}
.lienhe_row_cl2 p
{
    margin: 0px;
    padding-top: 5px;
}
.lienhe_ct_col1
{
    float: left;
    width: 160px;
    padding-right: 3px;
    padding: 5px 3px 5px 0px;
}
.lienhe_ct_col2
{
    float: left;
    width: 20%;
    padding-right: 3px;
    padding: 5px 3px 5px 0px;
}
.lienhe_ct_col3
{
    float: left;
    width: 50%;
    padding-right: 3px;
    padding: 5px 3px 5px 0px;
}
.lienhe_ct_cl3
{
    float: left;
    width: 46%;
    padding-left: 10px;
}
.lienhe_ct_col2 a
{
    background: url(../images/icon2.png) no-repeat left center;
    padding-left: 10px;
    text-decoration: none;
    color: #000;
}
.lienhe_ct_col2 a:hover
{
    color: #F00;
}
.btnSubmit
{
    border: none;
    background-image: url(../images/btn_goi.png);
    width: 37px;
}
/*du an*/
.duan_row
{
    float: left;
    width: 100%;
}
.duan_col
{
    float: left;
    width: 196px;
    padding: 5px 0px;
}
.duan_col img
{
    width: 100%;
}
.duan_col a
{
    background: url(../images/icon2.png) no-repeat left center;
    color: #000;
    text-decoration: none;
    padding-left: 10px;
}
.duan_col a:hover
{
    color: #F00;
}
/*san pham*/
.sp_sp
{
    float: left;
    width: 100%;
    text-align: left;
    padding-top: 10px;
}
.sp_sp ul
{
    margin: 0px;
    padding: 0px;
}
.sp_sp ul li
{
    padding-top: 5px;
    list-style-type: none;
}
.sp_sp ul li a
{
    text-decoration: none;
    color: #0F0;
}
.sp_sp ul li a:hover
{
    text-decoration: none;
    color: #F00;
}

.content-item
{
    display: block;
    width: 188px;
    height: 136px;
    position: relative;
    float: left;
    margin: 0 7px 5px 0;
    z-index: 20;
}
.content-item a
{
    text-decoration: none;
    outline: 0 none;
    border: 0;
}
.meta
{
    position: absolute;
    bottom: 0;
    width: 168px;
    height: 20px;
    padding: 0px 5px 3px 15px;
    left: 0;
    opacity: 0.75;
}
div a
{
    text-decoration:none;
}
div a:hover
{
   color:Red;
}

div a:active
{
    color: Red;
}
.left ul li a:active
{
    color: #FF3300;
}
a:active
{color:Red;}
.left1
{
    float: left;
    width: 20%;
    height: auto;
}
.left1 ul
{
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-left: 21px;
}
.left1 ul li
{
    list-style-type: none;
    padding-top: 6px;
}
.left1 ul li a
{
    color: #000;
    text-decoration: none;
}

.left1 ul li a:hover
{
    color: #F00;
}
.right1
{
    float: left;
    width: 79%;
    height: auto;
    text-align: left;
    margin-top: 0px;
   
    
}